package com.resou.reader.activity.limitedrecharge;

import com.resou.reader.api.entry.ActivityRechargePrice;
import com.resou.reader.base.BasePresenter;
import com.resou.reader.base.BaseView;

import java.util.List;

public interface LimitedRechargeContract {
    interface View extends BaseView {
        void showCountTime(long lastTime);

        void showNetCountTime(long lastTime);

        void showActivityInfo(String activityRules);

        void showPayDialog(String price);

        void showAlreadyPay(String msg);

        void hideProgress();

        void showProgress(String msg);

        void setPrices(List<ActivityRechargePrice> data);
    }

    interface Presenter extends BasePresenter {
        void loadActivityInfo();

        void loadRechargePrice(int activityId);
    }
}
